package com.ruoyi.zjgl.pszjgl.service;

import java.util.List;
import com.ruoyi.zjgl.pszjgl.domain.Pszjgl;

/**
 * 评审专家管理Service接口
 *
 * @author huacai
 * @date 2024-10-29
 */
public interface IPszjglService
{
    /**
     * 查询评审专家管理
     *
     * @param pszjglId 评审专家管理主键
     * @return 评审专家管理
     */
    public Pszjgl selectPszjglByPszjglId(String pszjglId);

    /**
     * 查询评审专家管理列表
     *
     * @param pszjgl 评审专家管理
     * @return 评审专家管理集合
     */
    public List<Pszjgl> selectPszjglList(Pszjgl pszjgl);

    /**
     * 新增评审专家管理
     *
     * @param pszjgl 评审专家管理
     * @return 结果
     */
    public int insertPszjgl(Pszjgl pszjgl);

    /**
     * 批量新增评审专家管理
     *
     * @param pszjgls 评审专家管理List
     * @return 结果
     */
    public int batchInsertPszjgl(List<Pszjgl> pszjgls);

    /**
     * 修改评审专家管理
     *
     * @param pszjgl 评审专家管理
     * @return 结果
     */
    public int updatePszjgl(Pszjgl pszjgl);

    /**
     * 批量删除评审专家管理
     *
     * @param pszjglIds 需要删除的评审专家管理主键集合
     * @return 结果
     */
    public int deletePszjglByPszjglIds(String[] pszjglIds);

    /**
     * 删除评审专家管理信息
     *
     * @param pszjglId 评审专家管理主键
     * @return 结果
     */
    public int deletePszjglByPszjglId(String pszjglId);
}
